package com.th.common.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.th.common.enums.AuthType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author tuhang
 * @PackageName nswcy-crowdsource-simple-case
 * @Package com.th.common.domain
 * @Date 2023/6/3 20:38
 * @Version 1.0
 */
@Data
@ApiModel("用户认证申请表")
@TableName("us_user_auth_apply")
public class UsUserAuthApply {

    @ApiModelProperty("申请id")
    private Long id;

    @ApiModelProperty("用户id")
    private Long userId;

    /**
     * {@link AuthType}
     */
    @ApiModelProperty("认证类型 1设计师 2工作室 3企业")
    private Integer authType;

    @ApiModelProperty("审查结果 1未审查 2已通过 3未通过 ")
    private Integer examineResultStatus;

    @ApiModelProperty("审查结果意见")
    private String examineResultMessage;

    @ApiModelProperty("提交时间")
    private LocalDateTime applyTime;

    @ApiModelProperty("审查时间")
    private LocalDateTime examineTime;

    @ApiModelProperty("审查内容")
    private String examineJson;
}
